package gestion_des_note;

import java.io.*;
import java.util.Vector;

public class Cours  implements Serializable {
  private int m_IDc;
  //private String m_sNom;
  private String m_slibeleC;
   private String m_sFilier;
   private int m_iGroup;
 // private double  m_dNote [] = new double[3];
  public Cours(int idc,String libelec ,String filier,int group) {
	  m_IDc=idc;
   // m_sNom=nom;
    m_slibeleC=libelec;
    m_sFilier=filier;
    m_iGroup=group;
   // m_dNote =not;
  }
  public static Vector glossaireCours=new Vector();
   //******************Ajout d'un etudiant**********************
   public void AjoutCours(int matricule,String libelec ,String filier,int group){
     glossaireCours.addElement(new Cours(matricule,libelec ,filier,group));
   }
   
   public Vector  Afficher_cours(String  Nom ,int grp){
	   Vector listCours= new Vector();
	    String filier=Nom;
	    int group=grp;
	    int i=0;
	    for ( i=0;i<glossaireCours.size();i++)
	    {
	      if ((((Cours) glossaireCours.elementAt(i)).getFilier()).equals(filier) && ((Cours) glossaireCours.elementAt(i)).getGroup()==group)
	      {
	    	  listCours.addElement(glossaireCours.elementAt(i));
	      }
	    }
	    return listCours;
	    }
/*************************************************************/
 public Cours(){

 }
  //****************************Get_Nom*************************
  /*public String getNom(){
    return m_sNom;
  }*/
  //****************************Get_Mtricule*************************
  public int getIDc( ){
    return m_IDc;
  }
  //****************************Get_Prenom*************************
  public String getlibeleC( ){
    return m_slibeleC;
  }
  //****************************Get_Not*************************
 /* public double getnot(int t){
     double nt1= m_dNote[t];
         return nt1;
     }*/

  //****************************Set_Nom*************************
/*  public void setNom(String Nom ){
     m_sNom=Nom;
  }*/
  //****************************Set_Pr�nom**********************
 public void setlibeleC(String libeleC ){
    m_slibeleC=libeleC;
  }


 //****************************Set_Note**********************
 /* public void setnot(int cmp,double nt1){
   m_dNote[cmp]=nt1;
   }*/
    //****************************Calcule_Moyenne**********************
 /* public double Calcule_Moyenne( ){
    double m_Moyenne=0;
     for (int i=0;i<3;i++)
     {
     m_Moyenne+=m_dNote[i];
     }
     m_Moyenne/=3;
    return m_Moyenne;
  }*/
   //****************************Get_Moyenne*************************
  /*public double getMoyenne( ){
    return Calcule_Moyenne();
  }*/
 /***************************Get_Filier*************************/
      public String getFilier(){
        return m_sFilier;
      }
      /****************************Get_Group*************************/
           public int getGroup(){
             return m_iGroup;
       }

  //****************************Montion**********************
  /*public String Montion( ){
    String montion="";
   if(Calcule_Moyenne( ) <8) montion="Recaler";
   else
   if(Calcule_Moyenne( ) >=8  &&Calcule_Moyenne( ) < 10) montion="Ratrapage";
   else
     if( Calcule_Moyenne( ) >= 10  && Calcule_Moyenne( ) < 12) montion="Admis";
   else
     if( Calcule_Moyenne( )>= 12 && Calcule_Moyenne( ) < 14) montion="Assez bien";
   else
     if( Calcule_Moyenne( )>= 14 && Calcule_Moyenne( ) < 16 ) montion="Bien";
   else montion="Excelent";
   return montion;
  }*/

}
